#include // Déclaration des broches du moteur DC const int motorPin1 = 2; const int motorPin2 = 3; const int enablePin = 5; // PWM pin (si nécessaire) // Déclaration du servomoteur Servo monServo; const int servoPin = 9; void setup() { // Moteur DC en sortie pinMode(motorPin1, OUTPUT); pinMode(motorPin2, OUTPUT); pinMode(enablePin, OUTPUT); // Initialisation du servomoteur monServo.attach(servoPin); // Tourner le moteur DC vers l'avant pendant 1 seconde (approximativement 360° selon RPM) digitalWrite(motorPin1, HIGH); digitalWrite(motorPin2, LOW); analogWrite(enablePin, 200); // Vitesse modérée (0-255) delay(1000); // Durée de rotation — ajuster selon votre moteur // Arrêt du moteur DC digitalWrite(motorPin1, LOW); digitalWrite(motorPin2, LOW); delay(500); // Mouvement du servomoteur de 0 à 90 degrés monServo.write(0); delay(500); monServo.write(90); } void loop() { // Ne fait rien en boucle }